Definition of Lemon Tree

  • (noun) a small evergreen tree that originated in Asia but is widely cultivated for its fruit

Synonyms of Lemon Tree


Antonyms of Lemon Tree


No Antonyms Found.

Homophones of Lemon Tree


No Homophones Found.